home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / butility / keysvr11.zip / MANUAL.TXT < prev    next >
Text File  |  1994-03-25  |  27KB  |  783 lines

  1.  
  2.  
  3.  
  4. +-----------------------------------------------------------------------------+ 
  5.      The line above should be centered and one-inch below the top of form. 
  6.  
  7.                      - THE KEYSAVER MANUAL TEXT FOLLOWS - 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                       __________________________________ 
  19.                      |                                  | 
  20.                      |                     tm           | 
  21.                      |             KEYSAVER             | 
  22.                      |                                  | 
  23.                      |         TYPING ASSISTANT         | 
  24.                      |                                  | 
  25.                      |          Copyright 1993          | 
  26.                      |                                  | 
  27.                      |           HFK Software           | 
  28.                      |      Sixty-Eight Wells Road      | 
  29.                      |        Lincoln, MA  01773        | 
  30.                      |                                  | 
  31.                      |           617-259-0059           | 
  32.                      |                                  | 
  33.                      |__________________________________| 
  34.  
  35.  
  36.  
  37.                                  Version 1.1 
  38.  
  39.                                   12-15-93 
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                _______ 
  46.                          _____|_      | 
  47.                      ---|       |     |------------------(R) 
  48.                         |       | O   | 
  49.                         |   O___|___  |  Association of 
  50.                         |   |       |_|  Shareware 
  51.                         |___|       |    Professionals 
  52.                             |   O   | 
  53.                      -------|   |   |-------------------- 
  54.                             |___|___|    Member 
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                       T A B L E    o f    C O N T E N T S 
  65.  
  66.  
  67.                     INTRODUCTION                           1 
  68.  
  69.                     INTRODUCTORY DEMO                      1 
  70.  
  71.                     SYSTEM REQUIREMENTS                    2 
  72.  
  73.                     INSTALLATION                           2 
  74.  
  75.                     TSR LOADING                            2 
  76.  
  77.                     TEMPLATE FILES                         3 
  78.  
  79.                     TRIGGERING KEYSAVER                    4 
  80.  
  81.                     KEYSAVER EXERCISES                     4 
  82.  
  83.                     EXERCISE-ONE                           5 
  84.  
  85.                     EXERCISE-TWO                           5 
  86.  
  87.                     CONSTRUCTING TEMPLATES                 6 
  88.  
  89.                     KEYSAVER REGISTRATION                  7 
  90.  
  91.                     APPENDIX-A -- TEMPLATE-1 LISTING       8 
  92.  
  93.                     APPENDIX-B -- TEMPLATE-2 LISTING       9 
  94.  
  95.                     APPENDIX-C -- COMMAND SUMMARY         10 
  96.  
  97.                     APPENDIX-D -- SHAREWARE DECLARATION   11 
  98.  
  99.                     REGISTRATION FORM                     12 
  100.  
  101.  
  102.  
  103.                         --  I N T R O D U C T I O N  -- 
  104.  
  105.          KEYSAVER, the  typing assistant,  provides a  means of  auto- 
  106.          matically  typing boiler  plate (commonly used) text at will. 
  107.          This not  only saves  a great  deal of repetitive typing, but 
  108.          also  eliminates the  associated risk of misspelled words and 
  109.          other typos. 
  110.  
  111.          KEYSAVER works transparently with WordPerfect, DOS, and other 
  112.          text  oriented programs.    That is, the program (e.g., Word- 
  113.          Perfect) does  not know  that you  did not  actually key  the 
  114.          boiler plate text manually. 
  115.  
  116.          KEYSAVER  uses  standard  ASCII  files  called  templates  to 
  117.          contain sets of boiler plate and related prompt text. 
  118.  
  119.          KEYSAVER's  operation  is deceptively  simple.   KEYSAVER  is 
  120.          "triggered" to initiate the auto-typing of boiler plate text. 
  121.          When the boiler plate, which may vary from a single character 
  122.          to multiple paragraphs, is auto-typed the prompt that follows 
  123.          the boiler  plate in the template is displayed.   This prompt 
  124.          usually   indicates  what   unique  keystrokes  are  required 
  125.          following the just auto-typed boiler plate.   When the manual 
  126.          input  of  unique  text is  completed, KEYSAVER  is triggered 
  127.          again,  the  next boiler  plate is  auto-typed, and  the next 
  128.          prompt is displayed.  This cycle may continue until an entire 
  129.          document has been typed. 
  130.  
  131.          KEYSAVER  has  been designed  to work  with speech  and large 
  132.          print systems used by the blind and visually impaired. 
  133.  
  134.  
  135.  
  136.                   --  I N T R O D U C T O R Y    D E M O  -- 
  137.  
  138.          The  details in  this manual  are more easily understood once 
  139.          you have  seen KEYSAVER  in action.   If you have not already 
  140.          run the MENU batch, you might wish to do so now by: 
  141.  
  142.             1. Making  sure that  your KEYSAVER  files are  in the 
  143.                current drive/directory, 
  144.  
  145.             2. Entering "MENU" on the DOS command line, and 
  146.  
  147.             3. Selecting "Demo, Installation, and Exit." 
  148.  
  149.          This  menu  provides  a  means of  easily printing  a manual, 
  150.          installing  KEYSAVER, and  using KEYSAVER in a simulated work 
  151.          environment. 
  152.  
  153.  
  154.  
  155.  
  156.  
  157.                                        -1- 
  158.  
  159.  
  160.          REMEMBER  THAT WHEN  YOU FINISH  MANUALLY ENTERING  TEXT, YOU 
  161.          MUST TRIGGER KEYSAVER TO RESUME AUTOMATIC TYPING. 
  162.  
  163.          After running  the introductory demo, you may wish to examine 
  164.          the  template file (D.TPL) and relate the file content to the 
  165.          observed actions. 
  166.  
  167.  
  168.  
  169.                 --  S Y S T E M    R E Q U I R E M E N T S  -- 
  170.  
  171.          KEYSAVER  requires  about  5K bytes  of  RAM  plus sufficient 
  172.          memory  to contain  the largest  template, and runs under DOS 
  173.          Version-3 or later on an IBM PC or equivalent computer. 
  174.  
  175.  
  176.  
  177.                         --  I N S T A L L A T I O N  -- 
  178.  
  179.          KEYSAVER installation  is easy.    Just copy the KEYSAVER.COM 
  180.          file onto your system disk. 
  181.  
  182.  
  183.  
  184.                         --  T S R    L O A D I N G  -- 
  185.  
  186.          KEYSAVER  is a resident extension of DOS (a TSR) that remains 
  187.          in  memory  to  provide  service  while  other  programs  are 
  188.          running.  KEYSAVER is loaded into memory via a 
  189.  
  190.                      KEYSAVER <size> [<trigger>] [<color>] 
  191.  
  192.          command  line either entered in response to the DOS prompt or 
  193.          from your AUTOEXEC or other batch file. 
  194.  
  195.          Note: Optional command  line parameters are shown enclosed in 
  196.          square brackets.  Hence, <size> is required but <trigger> and 
  197.          <color> are not. 
  198.  
  199.          <Size> is  specified in  bytes within the range of 100-40000, 
  200.          and  is used to reserve space for a template file.   That is, 
  201.          <Size> should  be as  large as  the file  size of the largest 
  202.          template  file that  you will be using.   (Use "DIR *.TPL" to 
  203.          view your template file sizes.) 
  204.  
  205.          <Trigger>  is  optional,  and  when  specified  overrides the 
  206.          default trigger SHIFT key combination of CTRL+ALT.  <Trigger> 
  207.          is specified  as a  combination of two shift key names joined 
  208.          by  a plus sign.   Use "LEFT+RIGHT" for both case shift keys, 
  209.          "CTRL+LEFT"  for  the  CTRL  and  the  LEFT  case  shift key, 
  210.          ALT+RIGHT  for the  ALT and RIGHT case shift key, etc.   This 
  211.  
  212.  
  213.  
  214.                                        -2- 
  215.  
  216.  
  217.          shift  key  combination  is  used  to  trigger KEYSAVER  into 
  218.          action. 
  219.  
  220.          <Color>  is  optional,  and  when  specified,  overrides  the 
  221.          default  prompt  display  colors  of  white  text  on  a  red 
  222.          background.    <Color> is  specified as  a text color, a plus 
  223.          sign, and  a background color.   KEYSAVER accepts RED, GREEN, 
  224.          BLUE, CYAN, MAGENTA, YELLOW, BLACK and WHITE as colors. 
  225.  
  226.          Entering   "KEYSAVER 1000 CTRL+LEFT WHITE+GREEN"  loads   the 
  227.          KEYSAVER TSR,  reserves 1000 bytes for template storage, sets 
  228.          the  CTRL and  LEFT shift  keys for  triggering, and sets the 
  229.          prompt display colors to white text on a green background. 
  230.  
  231.          Attempting  to   load  KEYSAVER  again  does  nothing  unless 
  232.          "KEYSAVER UNLOAD"  is  entered,  in  which  case  the  TSR is 
  233.          removed from  memory and KEYSAVER may then be reloaded.   The 
  234.          ability  to unload  the KEYSAVER TSR provides flexibility for 
  235.          special cases. 
  236.  
  237.          Normally KEYSAVER  is loaded  once via a line in the AUTOEXEC 
  238.          batch file and is never unloaded.   If you must unload a TSR, 
  239.          be sure to follow the convention of unloading TSRs in reverse 
  240.          order (last loaded, first unloaded). 
  241.  
  242.  
  243.  
  244.                      --  T E M P L A T E    F I L E S  -- 
  245.  
  246.          KEYSAVER  uses  standard  ASCII  files  called  templates  to 
  247.          contain boiler plate text and the prompts that follow.   Each 
  248.          prompt  is enclosed  in braces  and implies the end of boiler 
  249.          plate text.  The following template 
  250.  
  251.                          Name: {TYPE NAME}Account Number{TYPE ACCOUNT} 
  252.                          <----> <-------> <------------> <----------> 
  253.                            |        |           |             | 
  254.          1st Boiler Plate -+        |           |             | 
  255.          1st Prompt ----------------+           |             | 
  256.          2nd Boiler Plate ----------------------+             | 
  257.          2nd Prompt ------------------------------------------+ 
  258.  
  259.          contains  two  sets of  BOILER PLATE/PROMPT  text that  drive 
  260.          KEYSAVER  as follows.   After "Name: " is auto-typed, a "TYPE 
  261.          NAME" prompt  is displayed.    After you  respond by typing a 
  262.          name  and triggering  KEYSAVER again, a "TYPE ACCOUNT" prompt 
  263.          is displayed. 
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                                        -3- 
  272.  
  273.  
  274.          Template  files  always have  a single  character name  and a 
  275.          ".TPL" extension (e.g., A.TPL). 
  276.  
  277.  
  278.  
  279.                 --  T R I G G E R I N G    K E Y S A V E R  -- 
  280.  
  281.          KEYSAVER  is triggered by holding the both trigger shift keys 
  282.          (default CTRL+ALT) down together. 
  283.  
  284.          If  a  template HAS  NOT BEEN  SELECTED, holding  the trigger 
  285.          shift  keys down (for any period of time) causes a prompt for 
  286.          a template  to be  displayed and a template ID (file name) to 
  287.          be accepted.   If the specified template file exists: (1) the 
  288.          template  is  selected, (2) the  first boiler  plate text  is 
  289.          auto-typed, and (3) the first prompt is displayed. 
  290.  
  291.          If  a template  HAS BEEN  SELECTED and the trigger shift keys 
  292.          are held  for LESS  THAN one-half second: (1) the next boiler 
  293.          plate   text  is  auto-typed,  and  (2) the  next  prompt  is 
  294.          displayed. 
  295.  
  296.          If a  template HAS  BEEN SELECTED  and the trigger shift keys 
  297.          are   held  for  MORE  THAN  one-half  second,  the  template 
  298.          selection  is  cancelled, a  prompt for  another template  is 
  299.          displayed,  and a template ID is accepted.   If the specified 
  300.          template file  exists: (1) the  template is selected, (2) the 
  301.          first  boiler  plate  text is  auto-typed, and  (3) the first 
  302.          prompt is displayed. 
  303.  
  304.          Holding  a  trigger  for  more than  one-half second  insures 
  305.          auto-typing  from the  beginning of  a template.    Holding a 
  306.          trigger  for   less  than   one-half  second   continues  the 
  307.          auto-typing from a selected template. 
  308.  
  309.  
  310.  
  311.                  --  K E Y S A V E R    E X E R C I S E S  -- 
  312.  
  313.  
  314.          The  following  two exercises  illustrate KEYSAVER's  use and 
  315.          suggest its power.   To perform these exercises, be sure that 
  316.          files  KEYSAVER.COM,  1.TPL  and  2.TPL  are  in the  current 
  317.          directory and load KEYSAVER via a 
  318.  
  319.                                  KEYSAVER 1000 
  320.  
  321.          DOS command. 
  322.  
  323.          The  content of  the template files (1.TPL & 2.TPL) is listed 
  324.          in Appendix-A and Appendix-B. 
  325.  
  326.  
  327.  
  328.                                        -4- 
  329.  
  330.  
  331.                         --  E X E R C I S E - O N E  -- 
  332.  
  333.          Once  KEYSAVER  has  been loaded,  it may  be triggered  into 
  334.          action  by  depressing  both  trigger  shift  keys  and  then 
  335.          releasing them. 
  336.  
  337.          Begin  by starting  your word processor and proceeding to the 
  338.          point  where  it is  ready to  accept document  text.   Then, 
  339.          trigger  KEYSAVER by  holding CTRL+ALT  until prompted  for a 
  340.          template.    Strike  the  1-key  to  select  Template-1 (file 
  341.          1.TPL). 
  342.  
  343.          KEYSAVER  will respond  by: (1) auto-typing the text from the 
  344.          beginning of  the file through the prompt, and (2) displaying 
  345.          the  prompt text.    Template-1 begins  with a  prompt, so no 
  346.          keystrokes  are   auto-typed  before   the  first  prompt  is 
  347.          displayed.    That is, in this case, THE FIRST PROMPT IS USED 
  348.          AS A TEMPLATE TITLE WHICH ALLOWS YOU TO BE SURE THAT YOU HAVE 
  349.          SELECTED THE CORRECT TEMPLATE BEFORE ANY TEXT IS AUTO-TYPED. 
  350.  
  351.          Proceed by triggering (CTRL+ALT) again. 
  352.  
  353.          Template-1  causes a memo header to be auto-typed followed by 
  354.          a prompt  for a  date.   Type the date as requested.   Do not 
  355.          terminate  the date  with an ENTER, Template-1 will do it for 
  356.          you.   (You  might prefer to construct templates that require 
  357.          the ENTER to be struck.) 
  358.  
  359.          Continue by triggering and responding three more times. 
  360.  
  361.          The  boiler plate  used in  Exercise-1 consists of relatively 
  362.          short text strings.  In practice, boiler plate may consist of 
  363.          very  long strings  and contain formatting commands (margins, 
  364.          tab stops, line spacing, etc.) and special characters. 
  365.  
  366.          A  system  of multiple  templates might  be designed.    For, 
  367.          example  one template  to auto-type a common letter beginning 
  368.          (formatting,  heading,  date,  salutation,  etc.),  with  the 
  369.          remainder  providing  boiler  plate  for  specific  types  of 
  370.          correspondence.   Exercise-2 deals with this type of template 
  371.          continuation. 
  372.  
  373.  
  374.  
  375.                         --  E X E R C I S E - T W O  -- 
  376.  
  377.          When a template IS SELECTED and the trigger shift combination 
  378.          is held for more than one-half second, the template selection 
  379.          is cancelled and you are prompted for another template ID. 
  380.  
  381.  
  382.  
  383.  
  384.  
  385.                                        -5- 
  386.  
  387.  
  388.          Therefore, when  you wish to start a new template simply hold 
  389.          the trigger shift keys down until prompted for a template. 
  390.  
  391.          Template-1  begins with a prompt (instead of text to be auto- 
  392.          typed) that  serves as a template title.   By displaying this 
  393.          title  before any text is auto-typed, the template permits an 
  394.          easy re-selection  (by holding  a trigger  for more than one- 
  395.          half second) when an incorrect template is selected. 
  396.  
  397.          As   with  Exercise-1,   start  a  new  document  and  select 
  398.          Template-1.  Proceed through the third prompt "Type SUBJECT." 
  399.          Then,  instead of responding by typing a subject description, 
  400.          switch  to  Template-2.    That  is, hold  the trigger  until 
  401.          prompted for a template and then strike the 2-key. 
  402.  
  403.          Note  that Template-2  does not  use a confirmation title but 
  404.          rather begins auto-typing boiler plate immediately. 
  405.  
  406.          Follow the prompts and complete the document via Template-2. 
  407.  
  408.  
  409.  
  410.              --  C O N S T R U C T I N G    T E M P L A T E S  -- 
  411.  
  412.          KEYSAVER template  files are standard ASCII files that may be 
  413.          prepared  with virtually  any word  processor or text editor. 
  414.          The only  thing special  about template  files is  that their 
  415.          names must consist of a single character and they must have a 
  416.          .TPL extension. 
  417.  
  418.          CARRIAGE RETURN, LINE FEED, TAB, and other control characters 
  419.          are  ignored  by  KEYSAVER  and,  therefore, may  be used  to 
  420.          improve the readability of .TPL files. 
  421.  
  422.          When  needed  in  boiler  plate  text,  the  following  three 
  423.          character symbols may be used. 
  424.  
  425.               {E} -- Generates an ENTER keystroke 
  426.               {T} -- Generates a TAB keystroke 
  427.               {B} -- Generates a LEFT BRACE ({) keystroke 
  428.  
  429.          Note: The  left brace character is used to mark the beginning 
  430.          of prompt  text and special symbols.   Therefore, the special 
  431.          symbol  {B} must  be used  when a left brace is needed within 
  432.          boiler plate. 
  433.  
  434.          Additional  special  keystrokes may  be specified  via a  six 
  435.          character symbol, e.g., {011B} to create an ESCAPE keystroke. 
  436.          These special symbols may be determined by entering 
  437.  
  438.                             KEYSAVER DISPLAY_CODES 
  439.  
  440.  
  441.  
  442.                                        -6- 
  443.  
  444.  
  445.          on the DOS command line and then striking the desired keys. 
  446.  
  447.          Special  display codes may be included in prompt text via the 
  448.          five character  symbol {DDD} where DDD is the decimal display 
  449.          code  for the  desired character.    Template-2 uses {172} to 
  450.          produce  the  1/4 character.    Display codes  are listed  in 
  451.          hardware reference manuals. 
  452.  
  453.  
  454.  
  455.               --  K E Y S A V E R    R E G I S T R A T I O N  -- 
  456.  
  457.          KEYSAVER  is a complete package that is provided as SHAREWARE 
  458.          (see  Appendix-D).    Enjoy  getting  to  know  KEYSAVER  and 
  459.          understanding the benefits it provides. 
  460.  
  461.          Feel free to make copies for your friends and co-workers. 
  462.  
  463.          When  you put KEYSAVER to practical use, a small registration 
  464.          fee is due.  A convenient registration form is included. 
  465.  
  466.          When you register (via mail, fax or phone): 
  467.  
  468.                   YOU PROVIDE         and         YOU RECEIVE 
  469.  
  470.            "Personalization text" to       The registration codes to 
  471.            replace UNREGISTERED USER       personalize  your copy of 
  472.            (e.g.,  your personal  or       KEYSAVER. 
  473.            company name). 
  474.  
  475.            Twenty dollars ($20)  via       The right to put KEYSAVER 
  476.            check or  MasterCard/VISA       to  productive use and to 
  477.            account number/expiration       receive support. 
  478.            date/signature. 
  479.  
  480.          Note-1: This offer is subject to change without notice. 
  481.  
  482.          Note-2: Use of  KEYSAVER within a commercial product requires 
  483.                  a software license. 
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.                                        -7- 
  500.  
  501.  
  502.  
  503.  
  504.                     K E Y S A V E R     A P P E N D I X - A 
  505.  
  506.                      T E M P L A T E - 1    L I S T I N G 
  507.  
  508.  
  509.  
  510.  
  511.          ------------------------- File 1.TPL ------------------------ 
  512.  
  513.          {MEMO TEMPLATE} 
  514.          {E}{E}{E} 
  515.                                      HFK Software{E} 
  516.                                 Sixty-Eight Wells Road{E} 
  517.                                   Lincoln, MA  01773{E} 
  518.          {E} 
  519.          {E} 
  520.          Date: {Type DATE}{E} 
  521.          {E} 
  522.          To  : {Type RECIPIENT'S NAME}{E} 
  523.          {E} 
  524.          From: Hank{E} 
  525.          {E} 
  526.          Subj: {Type SUBJECT}{E} 
  527.          {E}{E}{Enter MEMO TEXT} 
  528.          {FINISHED} 
  529.  
  530.          ------------------------- File 1.TPL ------------------------ 
  531.  
  532.  
  533.          Prompt text is enclosed in braces (e.g., {Type DATE}) and the 
  534.          special  symbol {E}  within boiler  plate generates  an ENTER 
  535.          keystroke. 
  536.  
  537.          This  template begins with a prompt ({MEMO TEMPLATE}).   That 
  538.          is, the  first boiler  plate does  not exist  and, therefore, 
  539.          nothing  is  auto-typed  until  the  prompt is  displayed and 
  540.          KEYSAVER is  triggered again.    Thus, the prompt serves as a 
  541.          template  title and  allows you  to verify  that the  correct 
  542.          template has been selected BEFORE any text is auto-typed. 
  543.  
  544.          RETURNs  are  used in  the template  file to  approximate the 
  545.          appearance  of the resultant auto-typed boiler plate.   While 
  546.          this is  generally a  good idea, you could construct the file 
  547.          as one long string of characters. 
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.                                        -8- 
  557.  
  558.  
  559.  
  560.  
  561.                     K E Y S A V E R     A P P E N D I X - B 
  562.  
  563.                      T E M P L A T E - 2    L I S T I N G 
  564.  
  565.  
  566.  
  567.  
  568.          ------------------------- File 2.TPL ------------------------ 
  569.  
  570.          Time Sheet{E}{E}{E} 
  571.             MONDAY      TUESDAY     WEDNESDAY   THURSDAY    FRIDAY{E} 
  572.          {Enter daily times (within {172}-hour)}{E} 
  573.          {E} 
  574.             ------------------------------------------------------{E} 
  575.          {E}{E}{E} 
  576.             _____________________________________         ________{E} 
  577.                          (signature)                       (date){E} 
  578.          {E} 
  579.          {FINISHED} 
  580.  
  581.          ---------------- -------- File 2.TPL ------------------------ 
  582.  
  583.  
  584.          Prompt  text is enclosed in braces and the special symbol {E} 
  585.          within boiler plate generates an ENTER keystroke. 
  586.  
  587.          This template  begins with  boiler plate  text that  is auto- 
  588.          typed  before the  first prompt  is displayed.    There is no 
  589.          prompt serving as a confirmation template title. 
  590.  
  591.          The five character special symbol {172} causes a "1/4" symbol 
  592.          to be displayed. 
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.                                        -9- 
  614.  
  615.  
  616.  
  617.  
  618.                     K E Y S A V E R     A P P E N D I X - C 
  619.  
  620.                         C O M M A N D    S U M M A R Y 
  621.  
  622.  
  623.          DOS (or BATCH) KEYSAVER COMMANDS 
  624.  
  625.            To LOAD the KEYSAVER TSR: 
  626.              KEYSAVER <size> [<trigger>] [<color>] 
  627.                <trigger> -- LEFT+RIGHT, LEFT+CTRL, ALT+LEFT, etc. 
  628.                <color> -- <text color>+<background color> 
  629.  
  630.              Examples: 
  631.              KEYSAVER 3000 
  632.              KEYSAVER 3000 CTRL+LEFT 
  633.              KEYSAVER 3000 CYAN+BLUE 
  634.              KEYSAVER 3000 CYAN+BLUE CTRL+LEFT 
  635.  
  636.            To DISPLAY keycode symbols: 
  637.              KEYSAVER DISPLAY_CODES 
  638.  
  639.            To UNLOAD the KEYSAVER TSR: 
  640.              KEYSAVER UNLOAD 
  641.  
  642.  
  643.          KEYSAVER TRIGGERING 
  644.  
  645.            Holding the SHIFT combination for MORE than 1/2 second: 
  646.              (1) CANCELS any selected template, 
  647.              (2) SELECTS a template (prompts for ID), 
  648.              (3) AUTO-TYPES the FIRST boiler plate (if any), and 
  649.              (4) DISPLAYS the FIRST prompt. 
  650.  
  651.            Holding for LESS than 1/2 second with NO template SELECTED: 
  652.              (1) SELECTS a template (prompts for ID), 
  653.              (2) AUTO-TYPES the FIRST boiler plate (if any), and 
  654.              (3) DISPLAYS the FIRST prompt. 
  655.  
  656.            Holding for LESS than 1/2 second with a template SELECTED: 
  657.              (1) AUTO-TYPES the NEXT boiler plate (if any), and 
  658.              (2) DISPLAYS the NEXT prompt. 
  659.  
  660.          To start  with a  new template, simply hold the trigger until 
  661.          prompted for a template ID. 
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.                                       -10- 
  671.  
  672.  
  673.  
  674.  
  675.                     K E Y S A V E R     A P P E N D I X - D 
  676.  
  677.                   S H A R E W A R E     D E C L A R A T I O N 
  678.  
  679.  
  680.  
  681.  
  682.          This  product is  produced by  a member of the Association of 
  683.          Shareware Professionals (ASP).    ASP wants to make sure that 
  684.          the shareware principle works for you.   If you are unable to 
  685.          resolve a  shareware-related problem  with an  ASP member  by 
  686.          contacting the member directly, ASP may be able to help.  The 
  687.          ASP Ombudsman can  help you resolve a dispute or problem with 
  688.          an  ASP member,  but does not provide technical support for a 
  689.          members' products.  You may contact the ASP Ombudsman via: 
  690.  
  691.                                  ASP Ombudsman 
  692.                                 545 Grover Road 
  693.                           Muskegon, MI 49442-9427 USA 
  694.  
  695.                                FAX: 616-788-2765 
  696.  
  697.                                       or 
  698.  
  699.                    CompuServe Mail: ASP Ombudsman 70007,3536 
  700.  
  701.  
  702.          HFK Software  actively supports  the goals  and principles of 
  703.          the Association of Shareware Professionals. 
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                                       -11- 
  728.  
  729.  
  730.          --  K E Y S A V E R    R E G I S T R A T I O N    F O R M  -- 
  731.  
  732.   +-Personalization-Text:----------------------------------------------------+ 
  733.   |                                                                          | 
  734.   +-------------------------(10-35-characters-in-place-of-UNREGISTERED-USER)-+ 
  735.  
  736.   +-MasterCard-or-VISA-Account-No:--------------+  +-Phone:------------------+ 
  737.   |                                             |  |                         | 
  738.   +---------------------------------------------+  +-------------------------+ 
  739.  
  740.   +-Exp:-----+  +-Signature:--------------------+  +-Fax:--------------------+ 
  741.   |          |  |                         ($20) |  |                         | 
  742.   +----------+  +-------------------------------+  +-------------------------+ 
  743.  
  744.  
  745.   --(fold-back-here)--------------(first-fold)--------------(fold-back-here)-- 
  746.  
  747.  
  748.                                                                      +-------+ 
  749.     From: ________________________________                           | place | 
  750.                                                                      | stamp | 
  751.           ________________________________                           | here  | 
  752.                                                                      +-------+ 
  753.           ________________________________ 
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.       To: +------------------------------+ 
  761.           |                              | 
  762.           |   HFK Software               | 
  763.           |   68 Wells Road              | 
  764.           |   Lincoln, MA 01773-3702     | 
  765.           |                              | 
  766.           +------------------------------+ 
  767.  
  768.  
  769.   --(fold-back-here)--------------(second-fold)-------------(fold-back-here)-- 
  770.  
  771.  
  772.  
  773.  
  774.         This form may be: 
  775.           (1) folded and placed in a standard business window envelope; 
  776.           (2) folded, taped, stamped, and mailed without an envelope; or 
  777.           (3) FAXed to HFK Software at 617-259-0626. 
  778.  
  779.         Phone orders via: 617-259-0059 
  780.  
  781.         Massachusetts residents must include state sales tax. 
  782.  
  783.